#BrowserPreferences radio[pane]{
list-style-image:url("chrome://browser/skin/preferences/Options.png");
padding:5px 3px 1px}

radio[pane=paneMain]{
-moz-image-region:rect(0,32px,32px,0)}

radio[pane=paneMain]:hover,
radio[pane=paneMain][selected="true"]{
-moz-image-region:rect(32px,32px,64px,0)}

radio[pane=paneTabs]{
-moz-image-region:rect(0,64px,32px,32px)}

radio[pane=paneTabs]:hover,
radio[pane=paneTabs][selected="true"]{
-moz-image-region:rect(32px,64px,64px,32px)}

radio[pane=paneContent]{
-moz-image-region:rect(0,96px,32px,64px)}

radio[pane=paneContent]:hover,
radio[pane=paneContent][selected="true"]{
-moz-image-region:rect(32px,96px,64px,64px)}

radio[pane=paneApplications]{
-moz-image-region:rect(0,128px,32px,96px)}

radio[pane=paneApplications]:hover,
radio[pane=paneApplications][selected="true"]{
-moz-image-region:rect(32px,128px,64px,96px)}

radio[pane=panePrivacy]{
-moz-image-region:rect(0,160px,32px,128px)}

radio[pane=panePrivacy]:hover,
radio[pane=panePrivacy][selected="true"]{
-moz-image-region:rect(32px,160px,64px,128px)}

radio[pane=paneSecurity]{
-moz-image-region:rect(0,192px,32px,160px)}

radio[pane=paneSecurity]:hover,
radio[pane=paneSecurity][selected="true"]{
-moz-image-region:rect(32px,192px,64px,160px)}

radio[pane=paneAdvanced]{
-moz-image-region:rect(0,224px,32px,192px)}

radio[pane=paneAdvanced]:hover,
radio[pane=paneAdvanced][selected="true"]{
-moz-image-region:rect(32px,224px,64px,192px)}

#BrowserPreferences[animated="true"] #handlersView{
height:25em}

#BrowserPreferences[animated="false"] #handlersView{
-moz-box-flex:1}

#BrowserPreferences #handlersView richlistitem[selected="true"]{
color:#fff}

.inline-link{
color:#0076a7;
cursor:pointer;
border:1px solid transparent}

.inline-link:hover{
color:#00aeee;
text-decoration:underline}

.inline-link:focus{
border:1px dotted rgba(255,255,255,.1)}

.inline-link:hover:active{
color:#a70000}

#addonsPhishingGroup{
-moz-border-radius-topleft:0!important;
-moz-border-radius-topright:0!important}

#addonsPhishingGroup .groupbox-title{
-moz-border-radius-topleft:0!important;
-moz-border-radius-topright:0!important}

.windowDialog,
.windowDialog prefpane{
padding:0}

.contentPane{
margin:8px}

.actionButtons{
margin:0 8px 8px!important}

#cookiesChildren::-moz-tree-image(domainCol){
width:16px;
height:16px;
list-style-image:url("chrome://global/skin/icons/folder-item.png")!important;
-moz-image-region:rect(0,16px,16px,0);
margin:0 2px}

#cookiesChildren::-moz-tree-image(domainCol,container){
-moz-image-region:rect(0,32px,16px,16px)}

#cookiesChildren::-moz-tree-image(domainCol,container,open){
-moz-image-region:rect(16px,32px,32px,16px)}

#cookieInfoBox{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
background-color:rgba(255,255,255,.1)!important;
margin:4px;
padding:0}

#advancedPrefs{
margin:5px}

#cacheSize{
border:1px solid}

#SanitizeDurationBox{
padding-bottom:10px}

#sanitizeDurationChoice{
margin:0}

#sanitizeDurationLabel{
-moz-margin-start:3px}

#SanitizeDialogPane > groupbox{
margin-top:0}

#tabPrefsBox{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
background-color:#1c1d1d;
margin:5px;
padding:10px}